﻿using System;
using System.Collections.Generic;
using System.Text;
using Models;
using DAL;
using System.Management;

namespace BLL
{
    public class LinkManager
    {
        LinkService ls = new LinkService();
        public bool isEncode(string ser, string db, string id, string pwd, string cha, string code)
        {
            pwd = Encrypt.EncryptDES(pwd, Config.code);
            if (ls.isLink(ser, db, id , pwd ,cha ,code))
            {
                 return true;
            }
            else
            {
                return false;
            }
        }

        //public String GetCpuID()
        //{
        //    try
        //    {
        //        ManagementClass mc = new ManagementClass("Win32_Processor");
        //        ManagementObjectCollection moc = mc.GetInstances();

        //        String strCpuID = null;
        //        foreach (ManagementObject mo in moc)
        //        {
        //            strCpuID = mo.Properties["ProcessorId"].Value.ToString();
        //            break;
        //        }
        //        return strCpuID;
        //    }
        //    catch
        //    {
        //        return "";
        //    }
        //}

        //public String GetDiskID()
        //{
        //    try
        //    {
        //        ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
        //        ManagementObject disk = new ManagementObject("win32_logicaldisk.deviceid=\"c:\"");
        //        disk.Get();
        //        return disk.GetPropertyValue("VolumeSerialNumber").ToString());
        //    }
        //    catch
        //    {
        //        return "";
        //    }
        //}
    }
}
